<%@ page contentType="text/html;charset=utf-8"%>
<%@page import="com.cs.beneficios.common.ConnectionFactory, com.cs.beneficios.common.entity.Consultas,java.sql.Connection,java.sql.ResultSet,com.cs.beneficios.common.entity.database"%>
<script language="JavaScript" src="<%= request.getContextPath() + "/js/calendar6.js" %>"></script>
<script language="JavaScript" src="<%= request.getContextPath() + "/js/popUP.js" %>"></script>

    <script language="javascript">
     
       //Validacion campos vacios 
  
      function checkFields() {
      missinginfo = "";
      if (document.frmCreateProgram.programa.value == "") {
      missinginfo += "\n     -  Nombre";
      }
      if (missinginfo != "") {
      alert("Debe ingresar un nombre para el Programa!!");
      return false;
      }
      if (document.frmCreateProgram.effectiveFrom.value == "") {
      missinginfo += "\n     -  Desde Vigencia";
      }
      if (missinginfo != "") {
      alert("Debe ingresar el inicio de vigencia del beneficio!!");
      return false;
      }
       if (document.frmCreateProgram.effectiveUntil.value == "") {
      missinginfo += "\n     -  Hasta Vigencia";
      }
      if (missinginfo != "") {
      alert("Debe ingresar la finalizacion de la vigencia del beneficio!!");
      return false;
      }      
      if (document.frmCreateProgram.Administrador.value == "") {
      missinginfo += "\n     -  Administrador";
      }
      if (missinginfo != "") {
      alert("Debe ingresar un administrador para el Programa!!");
      return false;
      }     
      var fecha1 = new String(document.frmCreateProgram.effectiveFrom.value);
      var fecha2 = new String(document.frmCreateProgram.effectiveUntil.value);
      var posterior = "";
      var anterior = "";
      var arrayFecha = fecha2.split("-");
      posterior = arrayFecha[0]+arrayFecha[1]+arrayFecha[2];
      arrayFecha = fecha1.split("-");
      anterior = arrayFecha[0]+arrayFecha[1]+arrayFecha[2];
      
      if (parseInt(anterior)>=parseInt(posterior)){
        alert("La fecha incial es mayor a la fecha final.") 
         return false;
      }
      
       //Valida que la fecha Inicial no sea menor a la fecha de hoy
       var Actual = "";
       var hoy = new Date();
       var dia = eval(hoy.getDate());
           if (dia<10)
            	dia = "0" + dia;
        var mes = eval(hoy.getMonth()+1);
          if (mes<10)
             	mes = "0" + mes;
       var fechaActual= hoy.getYear() + "-" + mes + "-" + dia;
       var arrayFecha = fechaActual.split("-");
       Actual= arrayFecha[0]+arrayFecha[1]+arrayFecha[2];
       //alert("Fecha Actual: " + fechaActual) 
       if(parseInt(anterior)<parseInt(Actual)) {     
          alert("La fecha inicial es menor a la fecha de hoy!!! ") 
          return false; 
        }
      
      else{
        document.frmCreateProgram.submit(); 
      }//return true;     
}       
      function fcancelar(){
        location.href = "ConsultarPrograma.do";
     }
    
    </script> 
  <link href="<%= request.getContextPath() + "/css/bloques.css" %>" rel="stylesheet" type="text/css">
    <P align="center"></P>
    <DIV align="center">
      <table cellspacing="3" cellpadding="3" border="0" width="100%">
        <tr>
          <td>
            <DIV align="center" class="titulosenblanco">Ingresar Informaci&oacute;n del Programa</DIV>
          </td>
        </tr>
      </table>
    </DIV>  
    <form name="frmCreateProgram" method="GET" action="<%=request.getContextPath()+"/programas/GuardarPrograma.do"%>">
    <input type="hidden" name="admincodigo" />
    <table cellspacing="2" cellpadding="2" border="0" align="center" width="100">
      <tr>
        <td width="7%"></td>
        <td width="0%">
          <P> </P>
        </td>
        <td width="30%" align="left" class="celdatabla">
          <STRONG>Nombre (*)</STRONG></td>
        <td width="74%">
          <strong>
            <input type="text" Class="form" name="programa" size="100" maxlength="300"/>
          </strong>
        </td>
        </tr>
      <tr>
        <td width="7%"></td>
        <td width="0%">
          <DIV align="left"></DIV>
        </td>
        <td width="30%" align="left" class="celdatabla">
          <STRONG>Descripci&oacute;n</STRONG>
        </td>
        <td width="74%">
          <DIV align="left">
            <strong>
              <textarea Class="form" name="Descripcion" cols="50" rows="7"></textarea>
            </strong>
          </DIV>
        </td>
      </tr>
      <tr>
        <td width="7%"></td>
        <td width="0%"></td>
        <td width="30%" align="left" class="celdatabla">
          <STRONG>Objetivo</STRONG>
        </td>
        <td width="74%">
          <strong>
              <textarea class="form" name="Objetivo" cols="50" rows="7"></textarea>
          </strong>
        </td>
<%


 //ConnectionFactory cf = new ConnectionFactory("beneficios","beneficios"); 
 ConnectionFactory cf = new ConnectionFactory();
 
 Consultas consultas = new Consultas(cf);
 ResultSet rs = null;
 rs = consultas.getNomSecretaria();
 
     if(rs!= null){%>
         <tr>
         <td width="7%"></td>
         <td width="0%"></td>
         <td width="30%" align="left" class="celdatabla">
           <STRONG>Secretaria (*)</STRONG></td>
         <td width="74%" class="celdatabla">
         <select name="Area" class="formLista"/>
         <option value="" class="form">SELECCIONE LA SECRETARIA</option>
         <%  while(rs.next()){%>
              <option Class="form" value="<%=rs.getString("codigo")%>"><%=rs.getString("nombre")%></option>
            <%  } 
          %> 
          </select></td>
        </tr>
    <%
    } else{%>
            <tr>
            <td colspan="2">Ocurrio un error</td>
            </tr>
    <% }%>
       <tr>
        <td width="7%"></td>
        <td width="0%">
        <td width="30%" align="left" class="celdatabla">
          <STRONG>Poblacion</STRONG>
        </td>
        <td width="74%">
          <textarea name="poblacion" class="form"  cols="50" rows="7"></textarea>
        </td>
      </tr>
        <td width="7%"></td>
        <td width="0%">
        <td width="30%" align="left" class="celdatabla">
          <P>
            <STRONG>Vigente Desde (*)</STRONG>
          </P>
          </td>
        <td width="74%">
          <strong>
            <input type="text" Class="form" name="effectiveFrom" maxlength="20" size="20" readonly />
                  <a href="javascript:effectiveFrom1.popup();">
                        <img src="<%= request.getContextPath() + "/images/cal.gif" %>" 
                        width="16" height="16" border="0" alt="Click para seleccionar la fecha"></a>
          </strong>
        </td>
      </tr>
      <tr>
        <td width="7%"></td>
        <td width="0%">
        <td width="30%" align="left" class="celdatabla">
          <P>
            <STRONG>Vigente Hasta (*)</STRONG>
          </P>
          </td>
        <td width="74%">
          <strong>
            <input type="text" Class="form" name="effectiveUntil"  maxlength="20" size="20" readonly value=""/>
                  <a href="javascript:effectiveUntil1.popup();">
                        <img src="<%= request.getContextPath() + "/images/cal.gif" %>" 
                        width="16" height="16" border="0" alt="Click para seleccionar la fecha"></a>
          </strong>
        </td>
      </tr>
      <tr>
        <td width="7%"></td>
        <td width="0%">
          <P> </P>
        </td>
        <td width="30%" align="left" class="celdatabla">
          <P>
            <STRONG>Administrador &nbsp;(*)&nbsp;&nbsp;&nbsp; &nbsp;</STRONG></P>
          </td>
        <td width="74%">
          <strong>
             <input type="text" Class="form" maxlength="50" size="50" name="Administrador" readonly/>
            <a href='javascript:vpopUsers("<%=request.getContextPath()+"/jsp/programas/usuariosadminprog.jsp"%>");'>
            <img border="0" src="<%= request.getContextPath() + "/images/addressbook.gif" %>" alt="Seleccionar un usuario administrador" width="16" height="16" /></a>
          </strong>
        </td>
      </tr>
      <tr>
        <td width="7%">&nbsp; </td>
        <td width="2%" colspan="3">
          <DIV align="center">
            <input type="button" value="Guardar" onclick="checkFields()"/>
            <input type="BUTTON" value="Cancelar" name="Cancelar" language="javascript" onclick="fcancelar()"/>
          </DIV>
        </td>
      </tr>
        <tr>
          <td width="7%" colspan="4">
            <DIV align="center" class="celdatabla">Los campos marcados con (*) son obligatorios</DIV>
          </td>
        </tr>
    </table>
   
    <script language="javascript">
    
    var effectiveFrom1 = new calendar1(document.forms['frmCreateProgram'].elements['effectiveFrom'],"-",'<%=request.getContextPath()+"/js/"%>');
    var effectiveUntil1 = new calendar1(document.forms['frmCreateProgram'].elements['effectiveUntil'],"-",'<%=request.getContextPath()+"/js/"%>');
    
  </script>       
    <P align="center" class="celdatabla">
      <a href="javascript:window.history.back()">
        <img src="<%=request.getContextPath() + "/images/BACK1-1.gif"%>" border="0"/>
      </a>
    </P>
    <P align="center">
        <td><input type="HIDDEN" name="ori" value="ingresar"></td>
    </P>
</form>
<% cf.closeConnection(consultas.getConn());%>
